home *** CD-ROM | disk | FTP | other *** search
- Date: Tue, 31 May 94 20:10 BST-1
- From: Ofir Gal <ogal@cix.compulink.co.uk>
- Subject: Proposal
- To: gem-list@world.std.com
- Message-Id: <memo.253849@cix.compulink.co.uk>
- Precedence: bulk
-
-
- Hi everyone and thanks for joining the list. Let me start by laying down
- the basis of my proposal. We are currently stuck with at least two
- interface guidelines - the one Atari created without much thought and the
- one used by most German developers which is more or less complete and
- reasonable.
-
- The purpose of this list is NOT to create yet another standard which some
- people will follow and most will not, but to merge the standards into one
- which is agreeable by the majority of developers.
-
- This is not the place to suggest that CTRL+A is removed! Keyboard commands
- that are already universal should stay. I have laid out my proposal by
- looking at applications like CoNnect, Everest, Edith, Papyrus, Atari
- Works, LZHShell, Ease, Gemini, Kobold, STraight FAX, XControl, Geneva,
- MultiTOS, Mag!X, Interface, ImageCopy, GEMView, Kobold, Let 'em Fly,
- WinX... All these have come my way because as a writer for ST Review I get
- the chance to look at such programs and even offer my comments before
- release.
-
- My keyboard shortcuts proposal is therefore based on the current consensus
- with some alterations.
-
- Proposed Keyboard Shortcut Standard v3 31/05/94
- =================================================
-
- CTRL O - Open
- CTRL N - New
- CTRL W - Close Windows
- Shift CTRL W - Close All Windows
- CTRL TAB - Cycle Windows
- CTRL S - Save
- Shift+CTRL S - Save As...
- CTRL P - Print
- Shift CTRL P - Printer Configuration, Page Layout
- CTRL Q - Quit
- CTRL X - Cut
- CTRL C - Copy
- Shift+CTRL C - Append (to clipboard)
- CTRL V - Paste
- CTRL A - Select All
- Shift CTRL A - Deselect All
- CTRL F - Find
- CTRL G - Find next
- CTRL R - Replace *1
- CTRL T - Replace Next
- Help - Help mode
- Undo - Undo Last op
- CTRL Undo - Redo last op
-
- CTRL B - Bold for word processors
- CTRL I - Show Info /Italic for word processors
- CTRL U - Underline in text editors
-
- CTRL BS - Delete word to left
- CTRL Del - Delete word to right
- CTRL left/right arrow - Move one word left/right
- CTRL up/down arrow - Move one paragraph up/down
- CTRL Home - Move to top of page
- Shift+CTRL Home - Move to bottom of page
- ClrHome - Move to top of document
- Shift+ClrHome - Move to bottom of document
-
- Shift left/right arrow - Move to start/end of line
- Shift up/down arrow - Scroll one screen up/down
- Shift Del - Delete to end of line
- Shift BS - Delete from start of line
- CTRL Y - Delete line
- Shift CTRL Y - Delete Paragraph
-
- Delete - Delete selected objects
- CTRL [ - Block start
- CTRL ] - Block end
-
- Insert - Insert mode
- Shift+Insert - Overwrite mode
-
- In Dialog Boxes
- ---------------
-
- Return - OK, Yes, etc...
- Undo - Cancel, Abort, etc...
-
- Other buttons should be available via ALT+<x> as in Let 'em Fly.
-
-
- Comments and suggestions
- ------------------------
-
- The Atari guidelines do not specify a standard for Cycling
- windows. Instead, CTRL+W is used for closing a window. Most
- German programs use this shortcut for cycling windows and CTRL+U
- for closing windows. ALT+U is also used in some apps to close all
- windows, very useful under a multi-tasking OS.
- I suggest using CTRL+W to close a window and Shift+CTRL+W to
- close all windows. CTRL+Tab can be used to cycle windows. That
- also makes sense with Mag!X Alt+CTRL+Tab for switching programs.
-
- The main theme of this standard is to allow SHIFT to act as a
- modifier for CTRL shortcuts. CTRL+S for save and SHIFT+CTRL+S for
- Save As...
-
-
- *1 There's a good arguement for using CTRL F,G,H for Find, Find
- Next and Replace.
-
- ----------------------------------------------------------------------
- Suggestions from Wilfried Behne
-
- CTRL D Abandon <window/object>
- This has the effect of iconifying the window or placing it in a window
- menu.
-
- ALT Z Font selector
- Shift ALT Z Charmap (text processor/editor)
- ----------------------------------------------------------------------
-
- Let the flames begin...
-
- Bye,
-
- Ofir ogal@cix.compulink.co.uk
-
-